<html>
<head><meta charset="utf-8"><title>meeting 2019.09.24 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html">meeting 2019.09.24</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="176481374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176481374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176481374">(Sep 24 2019 at 16:30)</a>:</h4>
<p>Hey all -- I might be a bit late today fyi</p>



<a name="176481666"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176481666" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176481666">(Sep 24 2019 at 16:34)</a>:</h4>
<p><span aria-label="thumbs up" class="emoji emoji-1f44d" role="img" title="thumbs up">:thumbs_up:</span></p>



<a name="176484345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484345">(Sep 24 2019 at 17:05)</a>:</h4>
<p>Hey <span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> -- I'll be back in ~5 minutes -- but if somebody else wants to get started, seems good. We are basically on path to stabilization now. I'd say first sweep for priority issues but it'd also be good for us to discuss how to go forward.</p>



<a name="176484561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484561">(Sep 24 2019 at 17:08)</a>:</h4>
<p>we've got a handful of open issues tagged with "unclear", so let's try and clean those up:<br>
<a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Unclear" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Unclear">https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Unclear</a></p>



<a name="176484573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484573">(Sep 24 2019 at 17:08)</a>:</h4>
<p>I'm still chewing the fat on <a href="https://github.com/rust-lang/rust/issues/64603" target="_blank" title="https://github.com/rust-lang/rust/issues/64603">#64603</a> looking at <span class="user-mention" data-user-id="116118">@Matthew Jasper</span>  suggestion. Haven't quite got a fresh PR that passes all the tests yet.</p>



<a name="176484617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484617">(Sep 24 2019 at 17:09)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/64692" target="_blank" title="https://github.com/rust-lang/rust/issues/64692">https://github.com/rust-lang/rust/issues/64692</a> seems a bit concerning-- we're missing a private-in-public error for <code>async fn</code> return types</p>



<a name="176484712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484712">(Sep 24 2019 at 17:10)</a>:</h4>
<p>Actually, it does give the error, but only as a future-compat warning</p>



<a name="176484754"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484754" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484754">(Sep 24 2019 at 17:11)</a>:</h4>
<p>that seems like not a big deal to me-- it seems somewhat unlikely that users will be writing lots of new code and leaving it as-is when given a future-compat warning.</p>



<a name="176484765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484765">(Sep 24 2019 at 17:11)</a>:</h4>
<p>what do others think?</p>



<a name="176484829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484829">(Sep 24 2019 at 17:12)</a>:</h4>
<p>be nice to turn it into a hard error if inside async func I guess?</p>



<a name="176484840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484840">(Sep 24 2019 at 17:12)</a>:</h4>
<p>indeed, but I don't think it's blocking.</p>



<a name="176484845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484845">(Sep 24 2019 at 17:12)</a>:</h4>
<p>agreed</p>



<a name="176484893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484893">(Sep 24 2019 at 17:13)</a>:</h4>
<p>Okay, next one is <a href="https://github.com/rust-lang/rust/issues/64630" target="_blank" title="https://github.com/rust-lang/rust/issues/64630">https://github.com/rust-lang/rust/issues/64630</a></p>



<a name="176484928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484928">(Sep 24 2019 at 17:13)</a>:</h4>
<p>matthew is assigned</p>



<a name="176484934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484934">(Sep 24 2019 at 17:14)</a>:</h4>
<p>maybe backport if small-ish</p>



<a name="176484990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176484990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176484990">(Sep 24 2019 at 17:14)</a>:</h4>
<p>this is happening because the desugaring of <code>async fn</code> uses the <code>'_</code> lifetime. Good to know <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> is assigned, but I also don't think this is a blocker.</p>



<a name="176485021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485021">(Sep 24 2019 at 17:14)</a>:</h4>
<p>Okay, I'll leave a comment and switch the label.</p>



<a name="176485118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485118">(Sep 24 2019 at 17:16)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/64552" target="_blank" title="https://github.com/rust-lang/rust/issues/64552">https://github.com/rust-lang/rust/issues/64552</a></p>



<a name="176485124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485124">(Sep 24 2019 at 17:16)</a>:</h4>
<p>"Lifetime bounds in auto trait impls prevent trait from being implemented on generators"</p>



<a name="176485160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Giles Cope <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485160">(Sep 24 2019 at 17:17)</a>:</h4>
<p>I can't say I'd be happy to get <a href="https://github.com/rust-lang/rust/issues/64552" target="_blank" title="https://github.com/rust-lang/rust/issues/64552">#64552</a>'s error message though I'm not sure how it could be made nicer...</p>



<a name="176485188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485188">(Sep 24 2019 at 17:17)</a>:</h4>
<p>I mean, the real issue is that it causes an error at all, right?</p>



<a name="176485246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485246">(Sep 24 2019 at 17:18)</a>:</h4>
<p><span class="user-mention" data-user-id="125294">@Aaron Hill</span> did some good investigation and wrote up implementation steps here: <a href="https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959" target="_blank" title="https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959">https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959</a></p>



<a name="176485288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485288">(Sep 24 2019 at 17:19)</a>:</h4>
<p>I don't have a good sense for whether or not this is a backcompat hazard-- perhaps <span class="user-mention" data-user-id="116009">@nikomatsakis</span> can comment?</p>



<a name="176485439"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485439" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485439">(Sep 24 2019 at 17:21)</a>:</h4>
<p>Okay, let's move on and come back to it when <span class="user-mention" data-user-id="116009">@nikomatsakis</span> is around.</p>



<a name="176485466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485466">(Sep 24 2019 at 17:21)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/64433" target="_blank" title="https://github.com/rust-lang/rust/issues/64433">https://github.com/rust-lang/rust/issues/64433</a> I think we can close as fixed.</p>



<a name="176485474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485474">(Sep 24 2019 at 17:21)</a>:</h4>
<p>(I'm back now)</p>



<a name="176485478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485478">(Sep 24 2019 at 17:21)</a>:</h4>
<p>sorry</p>



<a name="176485481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485481">(Sep 24 2019 at 17:21)</a>:</h4>
<p>oh hai</p>



<a name="176485486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485486">(Sep 24 2019 at 17:22)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> have you looked at <a href="https://github.com/rust-lang/rust/issues/64552" target="_blank" title="https://github.com/rust-lang/rust/issues/64552">https://github.com/rust-lang/rust/issues/64552</a> at all?</p>



<a name="176485540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485540">(Sep 24 2019 at 17:22)</a>:</h4>
<blockquote>
<p><span class="user-mention silent" data-user-id="125294">Aaron Hill</span> did some good investigation and wrote up implementation steps here: <a href="https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959" target="_blank" title="https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959">https://github.com/rust-lang/rust/issues/64552#issuecomment-533335959</a></p>
</blockquote>
<p>I saw <span class="user-mention" data-user-id="125294">@Aaron Hill</span>'s comment, but I didn't process it deeply yet. Let me go look. I didn't realize that there was a back-compat question at play here.</p>



<a name="176485557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485557">(Sep 24 2019 at 17:22)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I don't think there is, but I wanted to make sure before we tagged as "deferred"</p>



<a name="176485586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485586">(Sep 24 2019 at 17:23)</a>:</h4>
<p>and I didn't have enough confidence in my understanding of the bug as it exists today to say that it wouldn't cause bad interactions (though I can't imagine what they would be)</p>



<a name="176485610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485610">(Sep 24 2019 at 17:23)</a>:</h4>
<p>OK, yeah, this is tied in with the work around universes</p>



<a name="176485613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485613">(Sep 24 2019 at 17:23)</a>:</h4>
<p>I don't think there is. My change should only be able to make more auto-trait impls apply to generator types. You can't name a generator type, so I don't think there's any way for users to rely on it "not* implementing an autontrait</p>



<a name="176485689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485689">(Sep 24 2019 at 17:24)</a>:</h4>
<p>Okay, I'll tag as deferred then unless anyone objects.</p>



<a name="176485699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485699">(Sep 24 2019 at 17:24)</a>:</h4>
<p>So <span class="user-mention" data-user-id="127859">@Taylor Cramer</span> I think we can defer it, but I also think we should sort of "transfer" the concern to <a class="stream" data-stream-id="144729" href="/#narrow/stream/144729-wg-traits">#wg-traits</a> (which I am slowly attempting to revive)</p>



<a name="176485722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485722">(Sep 24 2019 at 17:24)</a>:</h4>
<p>For now that probably just means me putting it on my list :)</p>



<a name="176485723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485723">(Sep 24 2019 at 17:25)</a>:</h4>
<p>Great, I've added the WG-compiler-traits label</p>



<a name="176485777"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485777" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485777">(Sep 24 2019 at 17:25)</a>:</h4>
<p>hokay: <a href="https://github.com/rust-lang/rust/issues/64382" target="_blank" title="https://github.com/rust-lang/rust/issues/64382">https://github.com/rust-lang/rust/issues/64382</a></p>



<a name="176485782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485782">(Sep 24 2019 at 17:25)</a>:</h4>
<p>I don't think there's a back-compat hazard , specifically</p>



<a name="176485785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485785">(Sep 24 2019 at 17:25)</a>:</h4>
<p>I don't think there's a back-compat hazard , specifically</p>



<a name="176485786"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485786" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Aaron Hill <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485786">(Sep 24 2019 at 17:25)</a>:</h4>
<p>E.g the weird trick I do in pin-project won't work, since it relies on naming the type you're checking</p>



<a name="176485866"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485866" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485866">(Sep 24 2019 at 17:26)</a>:</h4>
<blockquote>
<p>hokay: <a href="https://github.com/rust-lang/rust/issues/64382" target="_blank" title="https://github.com/rust-lang/rust/issues/64382">https://github.com/rust-lang/rust/issues/64382</a></p>
</blockquote>
<p>so this is basically a diagnostics fail, right?</p>



<a name="176485870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485870">(Sep 24 2019 at 17:26)</a>:</h4>
<p>This is a diagnostics issue-- seems unfortunate, but not blocking.</p>



<a name="176485934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485934">(Sep 24 2019 at 17:27)</a>:</h4>
<p>it also seems like we could suggest using an <code>async move</code> block</p>



<a name="176485954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485954">(Sep 24 2019 at 17:27)</a>:</h4>
<p>similar to what we do for closures</p>



<a name="176485962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485962">(Sep 24 2019 at 17:27)</a>:</h4>
<p>yeah I was just going to say</p>



<a name="176485997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176485997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176485997">(Sep 24 2019 at 17:28)</a>:</h4>
<p>maybe we can adapt that closure error message here</p>



<a name="176486022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486022">(Sep 24 2019 at 17:28)</a>:</h4>
<p>Cool, left a comment and tagged as deferred.</p>



<a name="176486053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486053">(Sep 24 2019 at 17:28)</a>:</h4>
<p>next up: <a href="https://github.com/rust-lang/rust/issues/64176" target="_blank" title="https://github.com/rust-lang/rust/issues/64176">https://github.com/rust-lang/rust/issues/64176</a></p>



<a name="176486103"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486103" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486103">(Sep 24 2019 at 17:29)</a>:</h4>
<p>maybe related to <a href="https://github.com/rust-lang/rust/issues/64552" target="_blank" title="https://github.com/rust-lang/rust/issues/64552">https://github.com/rust-lang/rust/issues/64552</a></p>



<a name="176486198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486198">(Sep 24 2019 at 17:30)</a>:</h4>
<p>I was gonna say that, but then the comment below reproduces without lifetimes-- though there are trait objects, which makes me suspicious that I'm missing an implied lifetime somewhere</p>



<a name="176486306"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486306" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486306">(Sep 24 2019 at 17:31)</a>:</h4>
<p>In any case, not blocking</p>



<a name="176486399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486399">(Sep 24 2019 at 17:32)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/63710" target="_blank" title="https://github.com/rust-lang/rust/issues/63710">https://github.com/rust-lang/rust/issues/63710</a> is tagged as blocking, but will be closed when <a href="https://github.com/rust-lang/rust/pull/64599" target="_blank" title="https://github.com/rust-lang/rust/pull/64599">https://github.com/rust-lang/rust/pull/64599</a> lands. It's beta-nominated, so that should be fine.</p>



<a name="176486460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486460">(Sep 24 2019 at 17:33)</a>:</h4>
<p>Hokay, that's the end of the unclear list</p>



<a name="176486462"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486462" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486462">(Sep 24 2019 at 17:33)</a>:</h4>
<p>blocking: <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Blocking" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Blocking">https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AAsyncAwait-Blocking</a></p>



<a name="176486551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486551">(Sep 24 2019 at 17:34)</a>:</h4>
<h1>Spurious new Send requirement in async block <a href="https://github.com/rust-lang/rust/issues/64477" target="_blank" title="https://github.com/rust-lang/rust/issues/64477">#64477</a></h1>



<a name="176486585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486585">(Sep 24 2019 at 17:34)</a>:</h4>
<p>So, the <code>format!</code> case still errors, but I didn't expect otherwise</p>



<a name="176486595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486595">(Sep 24 2019 at 17:34)</a>:</h4>
<p>I haven't however looked closely at what's going on there</p>



<a name="176486625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486625">(Sep 24 2019 at 17:35)</a>:</h4>
<p>There <em>may</em>  be a targeted way to fix it; or it may indeed just be <em>correct</em></p>



<a name="176486739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486739">(Sep 24 2019 at 17:36)</a>:</h4>
<p>(The playground doesn't have a way to view the "expanded HIR", right?)</p>



<a name="176486749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486749">(Sep 24 2019 at 17:36)</a>:</h4>
<p>in any case I think we don't have to take immediate action here</p>



<a name="176486799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486799">(Sep 24 2019 at 17:37)</a>:</h4>
<p>I guess the only blocking decision point here would be if we decided we wanted to change our minds and not store temporaries across <code>.await</code>, right?</p>



<a name="176486811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486811">(Sep 24 2019 at 17:37)</a>:</h4>
<p>Though I do think I would nominate the "overapproximated Send" as a plausible "high priority fix candidate". I was thinking recently that perhaps <span class="user-mention" data-user-id="116466">@Zoxc</span> was right and we <em>can</em> handle this just by building the MIR when we need to -- but that's probably worth resurrecting as an issue.</p>



<a name="176486818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486818">(Sep 24 2019 at 17:37)</a>:</h4>
<blockquote>
<p>I guess the only blocking decision point here would be if we decided we wanted to change our minds and not store temporaries across <code>.await</code>, right?</p>
</blockquote>
<p>Right. And I think we don't.</p>



<a name="176486832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486832">(Sep 24 2019 at 17:37)</a>:</h4>
<p>Otherwise, it's either a bug that we can fix, or it's just legit.</p>



<a name="176486843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486843">(Sep 24 2019 at 17:37)</a>:</h4>
<p>way, way too late :P</p>



<a name="176486845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486845">(Sep 24 2019 at 17:37)</a>:</h4>
<p>But let me try to double check :)</p>



<a name="176486855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176486855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176486855">(Sep 24 2019 at 17:37)</a>:</h4>
<p>^^yup, I agree, just confirming</p>



<a name="176487007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487007">(Sep 24 2019 at 17:39)</a>:</h4>
<p>(unfortunately I think the errors are just legit, will comment -- I think I'll close the issue at that point)</p>



<a name="176487028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487028">(Sep 24 2019 at 17:39)</a>:</h4>
<p>sg, though that's really too bad</p>



<a name="176487067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487067">(Sep 24 2019 at 17:39)</a>:</h4>
<p>I kind of wonder whether that kind of thing will hinder the "just add <code>.await</code> everywhere" more than the temporary lifetimes changing</p>



<a name="176487129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487129">(Sep 24 2019 at 17:40)</a>:</h4>
<p>I think the shorter-term fix would be to tweak the format desugaring to try and make its <code>dyn</code> values send</p>



<a name="176487134"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487134" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487134">(Sep 24 2019 at 17:40)</a>:</h4>
<p>but, like <span class="user-mention" data-user-id="126931">@centril</span> said, way too late and there are workarounds either way.</p>



<a name="176487147"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487147" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487147">(Sep 24 2019 at 17:40)</a>:</h4>
<blockquote>
<p>I kind of wonder whether that kind of thing will hinder the "just add <code>.await</code> everywhere" more than the temporary lifetimes changing</p>
</blockquote>
<p>yeah idk but I think long term it's the right call :)</p>



<a name="176487208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487208">(Sep 24 2019 at 17:41)</a>:</h4>
<p>(Re. a different issue, I might try the "insert coercion hack" in HIR lowering for <code>async fn</code> to see if the<code>Box&lt;dyn ...&gt;</code>problem goes away)</p>



<a name="176487211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487211">(Sep 24 2019 at 17:41)</a>:</h4>
<p>okay then that just leaves <a href="https://github.com/rust-lang/rust/issues/64130" target="_blank" title="https://github.com/rust-lang/rust/issues/64130">https://github.com/rust-lang/rust/issues/64130</a> as the only one we haven't discussed</p>



<a name="176487352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487352">(Sep 24 2019 at 17:42)</a>:</h4>
<p>I know <span class="user-mention" data-user-id="116107">@davidtwco</span> has been working on that here: <a href="#narrow/stream/187312-wg-async-foundations/topic/future-not-send.20diagnostic.20.2364130" title="#narrow/stream/187312-wg-async-foundations/topic/future-not-send.20diagnostic.20.2364130">https://rust-lang.zulipchat.com/#narrow/stream/187312-wg-async-foundations/topic/future-not-send.20diagnostic.20.2364130</a></p>



<a name="176487355"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487355" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487355">(Sep 24 2019 at 17:42)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> is working on it</p>



<a name="176487357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487357">(Sep 24 2019 at 17:42)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="176487364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487364">(Sep 24 2019 at 17:42)</a>:</h4>
<p>Is that something we're planning to backport?</p>



<a name="176487371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487371">(Sep 24 2019 at 17:42)</a>:</h4>
<p>I guess one question that I'd like to ask is people's take on backporting for things like this</p>



<a name="176487372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487372">(Sep 24 2019 at 17:42)</a>:</h4>
<p>Will continue tonight. Hopefully have something useful soon.</p>



<a name="176487377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487377">(Sep 24 2019 at 17:42)</a>:</h4>
<p>(jynx)</p>



<a name="176487403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487403">(Sep 24 2019 at 17:43)</a>:</h4>
<p>I think it depends on the PR size and confidence</p>



<a name="176487404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487404">(Sep 24 2019 at 17:43)</a>:</h4>
<p>My take is: if it comes soon, and lands on nightly for a bit happily, and it's not <em>overly</em> intrusive, I'd be game to backport this one</p>



<a name="176487417"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487417" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487417">(Sep 24 2019 at 17:43)</a>:</h4>
<p>Though it's not the kind of thing I would ordinarily backport</p>



<a name="176487426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487426">(Sep 24 2019 at 17:43)</a>:</h4>
<p>Okay. Should I tag as deferred then, given that I don't think we'll lose track of it?</p>



<a name="176487427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487427">(Sep 24 2019 at 17:43)</a>:</h4>
<p>(But I view this as something of a special case)</p>



<a name="176487433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487433">(Sep 24 2019 at 17:43)</a>:</h4>
<p>yeah I think that's fine</p>



<a name="176487437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487437">(Sep 24 2019 at 17:43)</a>:</h4>
<p>and that I don't think we actually want to stop stabilization for this?</p>



<a name="176487455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487455">(Sep 24 2019 at 17:43)</a>:</h4>
<p>I've just been using blocking as "things we're working on"</p>



<a name="176487456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487456">(Sep 24 2019 at 17:43)</a>:</h4>
<p>it's forward compat, right?</p>



<a name="176487464"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487464" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487464">(Sep 24 2019 at 17:43)</a>:</h4>
<p>it's just a diagnostics change</p>



<a name="176487472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487472">(Sep 24 2019 at 17:44)</a>:</h4>
<p>Yes, just improved diagnostics</p>



<a name="176487485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487485">(Sep 24 2019 at 17:44)</a>:</h4>
<p>then not a blocker</p>



<a name="176487536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487536">(Sep 24 2019 at 17:44)</a>:</h4>
<p>well, "just"-- it's a massive improvement</p>



<a name="176487540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487540">(Sep 24 2019 at 17:44)</a>:</h4>
<p>We can discuss how we manage priority going forward, but I think I'd like to propose we rename <code>AsyncAwait-Blocking</code> to <code>AsyncAwait-High</code></p>



<a name="176487552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487552">(Sep 24 2019 at 17:44)</a>:</h4>
<p>or perhaps <code>-Focus</code></p>



<a name="176487566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487566">(Sep 24 2019 at 17:44)</a>:</h4>
<p>-High/Medium/Low seems good</p>



<a name="176487604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487604">(Sep 24 2019 at 17:44)</a>:</h4>
<p>After stabilization, I think that makes sense</p>



<a name="176487627"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487627" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487627">(Sep 24 2019 at 17:45)</a>:</h4>
<p><span class="user-mention" data-user-id="127859">@Taylor Cramer</span> by after do you mean next week? :P</p>



<a name="176487630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487630">(Sep 24 2019 at 17:45)</a>:</h4>
<p>before stabilization I think it was useful to know which things we absolutely had to land-- chiefly backcompat hazards</p>



<a name="176487640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487640">(Sep 24 2019 at 17:45)</a>:</h4>
<p>^^ yup</p>



<a name="176487642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487642">(Sep 24 2019 at 17:45)</a>:</h4>
<p>I guess it comes a bit to the question of how we're going to manage the group overall, but I think there's still a lot of "improved quality" work to be done, so i'd like us to try and keep a "slow, steady" progress thing going on</p>



<a name="176487726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487726">(Sep 24 2019 at 17:46)</a>:</h4>
<p>My basic view would be that, at any given time, we nominate ~2 or 3 issues as "high" -- those are the ones that (a) seem most urgent to us and (b) are actionable in a reasonable time frame, and we try to get them assigned. We can do more if we have more capacity, but that's also ok. If something has stayed high but made no progress for a week or two, we swap in something else. :)</p>



<a name="176487745"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487745" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487745">(Sep 24 2019 at 17:46)</a>:</h4>
<p>Something like that</p>



<a name="176487746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487746">(Sep 24 2019 at 17:46)</a>:</h4>
<p>Agreed; I think finishing the existing open issues should be a prio before any new feature work</p>



<a name="176487760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487760">(Sep 24 2019 at 17:46)</a>:</h4>
<p>yeah, I'll keep posting PRs and cc'ing you or asking questions here if I have plans to do something. Nominating issues makes sense, but I don't know that a weekly check-in is super necessary.</p>



<a name="176487772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487772">(Sep 24 2019 at 17:46)</a>:</h4>
<p>(As I wrote earlier, I have blocked out a few hours of my own time per week, so I plan to try and tackle one issue per week also)</p>



<a name="176487784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487784">(Sep 24 2019 at 17:46)</a>:</h4>
<p>We need a new nomination label heh</p>



<a name="176487789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487789">(Sep 24 2019 at 17:46)</a>:</h4>
<p>Hmm. I think a weekly check-in is kind of useful.</p>



<a name="176487792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487792">(Sep 24 2019 at 17:47)</a>:</h4>
<p>I-nominated would be too overloaded</p>



<a name="176487817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487817">(Sep 24 2019 at 17:47)</a>:</h4>
<p>Well, maybe it's overkill, we just need some way to monitor things</p>



<a name="176487820"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487820" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487820">(Sep 24 2019 at 17:47)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> okay, I guess I'm a bit confused then</p>



<a name="176487822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487822">(Sep 24 2019 at 17:47)</a>:</h4>
<p>Possibly bi-weekly if not weekly</p>



<a name="176487837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487837">(Sep 24 2019 at 17:47)</a>:</h4>
<p>I'm fine keeping the weekly meeting if others are planning to come</p>



<a name="176487858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487858">(Sep 24 2019 at 17:47)</a>:</h4>
<p>If you think it's helpful, I'd be happy to continue doing it.</p>



<a name="176487869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487869">(Sep 24 2019 at 17:47)</a>:</h4>
<p>I would imagine the goal would be :</p>
<p>- check to see things are making progress<br>
- consider what new things to nominate if stuff has landed</p>



<a name="176487933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487933">(Sep 24 2019 at 17:48)</a>:</h4>
<p>I imagine the weekly checkins as "access to Niko-advice-on-compiler time" :P</p>



<a name="176487935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487935">(Sep 24 2019 at 17:48)</a>:</h4>
<p>I guess maybe if we find those things are working async that's ok too</p>



<a name="176487963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487963">(Sep 24 2019 at 17:48)</a>:</h4>
<p>ok well to start shall we rename the labels ?</p>



<a name="176487986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176487986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176487986">(Sep 24 2019 at 17:48)</a>:</h4>
<p>yes, let's</p>



<a name="176488008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488008">(Sep 24 2019 at 17:48)</a>:</h4>
<p>oh whoops</p>



<a name="176488015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488015">(Sep 24 2019 at 17:48)</a>:</h4>
<p>I got myself all mixed up, sorry</p>



<a name="176488021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488021">(Sep 24 2019 at 17:49)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> which is the issue about return coercion? if you want to put it as "-high" I'm game; I'd also be able to spend some time investigating tomorrow morning I think, though I'm happy to help mentor you through it if we find a good path</p>



<a name="176488027"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488027" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488027">(Sep 24 2019 at 17:49)</a>:</h4>
<p>-Unclear still makes sense as "assign prio"?</p>



<a name="176488029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488029">(Sep 24 2019 at 17:49)</a>:</h4>
<p>I thought I was responding to the book chat</p>



<a name="176488033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488033">(Sep 24 2019 at 17:49)</a>:</h4>
<p>lol :)</p>



<a name="176488047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488047">(Sep 24 2019 at 17:49)</a>:</h4>
<p>yes, parallel conversations...</p>



<a name="176488054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488054">(Sep 24 2019 at 17:49)</a>:</h4>
<p>where you said &gt; nikomatsakis: But I guess we don't need a meeting to do that</p>



<a name="176488058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488058">(Sep 24 2019 at 17:49)</a>:</h4>
<p>sorry about that</p>



<a name="176488069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488069">(Sep 24 2019 at 17:49)</a>:</h4>
<p>Yes, I agree we should keep this weekly meeting</p>



<a name="176488082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488082">(Sep 24 2019 at 17:49)</a>:</h4>
<p>I think we can roll the book updates into this meeting, perhaps</p>



<a name="176488086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Taylor Cramer <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488086">(Sep 24 2019 at 17:49)</a>:</h4>
<p>mhm</p>



<a name="176488092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488092">(Sep 24 2019 at 17:49)</a>:</h4>
<p>I consider the book part of our output :)</p>



<a name="176488225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488225">(Sep 24 2019 at 17:50)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> sure; if initial experimentation pans out most of the work might be to fix <code>hir::ExprKind::Type</code> to behave correctly</p>



<a name="176488233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488233">(Sep 24 2019 at 17:51)</a>:</h4>
<blockquote>
<p>-Unclear still makes sense as "assign prio"?</p>
</blockquote>
<p>maybe <span class="user-mention" data-user-id="126931">@centril</span> somehing like</p>
<p>- AsyncAwait-Focus -- things we are doing now<br>
- AsyncAwait-OnDeck -- things nominated as "maybe do next"<br>
- AsyncAwait-Other -- other things :)</p>
<p>That said, I wonder if we should try a github project for this.</p>



<a name="176488276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488276">(Sep 24 2019 at 17:51)</a>:</h4>
<p>I've traditionally been kind of down on them though and I still sort of feel like it'd be more annoying than issue lists :)</p>



<a name="176488287"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488287" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488287">(Sep 24 2019 at 17:51)</a>:</h4>
<p>I like labels because they are not so mutually exclusive personally</p>



<a name="176488351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488351">(Sep 24 2019 at 17:52)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> Yeah that labeling system works, it's basically high/med/low renamed :P</p>



<a name="176488399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488399">(Sep 24 2019 at 17:52)</a>:</h4>
<p>yes but in particular most things are "low"</p>



<a name="176488406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488406">(Sep 24 2019 at 17:52)</a>:</h4>
<p>except i'm not calling it that</p>



<a name="176488425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488425">(Sep 24 2019 at 17:52)</a>:</h4>
<p>my vision would be that focus is like 2-5 items, focus is &lt; 1 page, and other is however big it has to be :)</p>



<a name="176488438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488438">(Sep 24 2019 at 17:53)</a>:</h4>
<p>makes sense</p>



<a name="176488444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488444">(Sep 24 2019 at 17:53)</a>:</h4>
<p>I would also say do not add any label for new things</p>



<a name="176488456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488456">(Sep 24 2019 at 17:53)</a>:</h4>
<p>and thus unlabeled things are "triage"</p>



<a name="176488469"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488469" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488469">(Sep 24 2019 at 17:53)</a>:</h4>
<p>(but will almost certainly go to other)</p>



<a name="176488500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488500">(Sep 24 2019 at 17:54)</a>:</h4>
<p>ok, cool, let's see how this works out... :)</p>



<a name="176488553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488553">(Sep 24 2019 at 17:54)</a>:</h4>
<p>from a triage perspective it seems simplest to have an -Untriaged label sorta</p>



<a name="176488576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488576">(Sep 24 2019 at 17:54)</a>:</h4>
<p>I think we can separate out things like async_closures that are not stable also</p>



<a name="176488579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488579">(Sep 24 2019 at 17:54)</a>:</h4>
<p>as you choose. seems like strictly more work to me</p>



<a name="176488582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488582">(Sep 24 2019 at 17:54)</a>:</h4>
<p>focus on improving what is stable</p>



<a name="176488608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488608">(Sep 24 2019 at 17:54)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> maybe you're right</p>



<a name="176488615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488615">(Sep 24 2019 at 17:54)</a>:</h4>
<p>the idea being "asyncawait labels" are things we add for our own purposes</p>



<a name="176488625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488625">(Sep 24 2019 at 17:55)</a>:</h4>
<p>( triage group adds "area" label )</p>



<a name="176488645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488645">(Sep 24 2019 at 17:55)</a>:</h4>
<p>my main concern is:</p>



<a name="176488652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488652">(Sep 24 2019 at 17:55)</a>:</h4>
<p>if you have a -Untriaged label</p>



<a name="176488656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488656">(Sep 24 2019 at 17:55)</a>:</h4>
<p>you have the potential for things to fall through the cracks</p>



<a name="176488660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488660">(Sep 24 2019 at 17:55)</a>:</h4>
<p>that never got any label at all</p>



<a name="176488666"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488666" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488666">(Sep 24 2019 at 17:55)</a>:</h4>
<p>unless you also search for "no label"</p>



<a name="176488669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488669">(Sep 24 2019 at 17:55)</a>:</h4>
<p>at which point...</p>



<a name="176488687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488687">(Sep 24 2019 at 17:55)</a>:</h4>
<p>So you need <code>label:A-async-await -label:Async-Await-Focus -label:Async-Await-OnDeck -label:Async-Await-Other</code> right?</p>



<a name="176488710"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488710" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488710">(Sep 24 2019 at 17:56)</a>:</h4>
<p>(those being the untriaged ones)</p>



<a name="176488767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488767">(Sep 24 2019 at 17:56)</a>:</h4>
<p><span class="user-mention" data-user-id="126931">@centril</span> right -- that's the link in <a href="https://rust-lang.github.io/compiler-team/working-groups/async-await/triage-links/" target="_blank" title="https://rust-lang.github.io/compiler-team/working-groups/async-await/triage-links/">this page</a></p>



<a name="176488780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488780">(Sep 24 2019 at 17:56)</a>:</h4>
<p>(except with different label names)</p>



<a name="176488785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488785">(Sep 24 2019 at 17:56)</a>:</h4>
<p>that is, the "uncategorized issues"</p>



<a name="176488805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488805">(Sep 24 2019 at 17:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> excellent, so we remove -Unclear then</p>



<a name="176488846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488846">(Sep 24 2019 at 17:57)</a>:</h4>
<p>OK, are you going to edit the labels? Shall I?</p>



<a name="176488859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488859">(Sep 24 2019 at 17:57)</a>:</h4>
<p>I can do it right now...</p>



<a name="176488865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176488865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176488865">(Sep 24 2019 at 17:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> feel free to it; I'll make some <span aria-label="tea" class="emoji emoji-1f375" role="img" title="tea">:tea:</span>  <span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="176489146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176489146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176489146">(Sep 24 2019 at 18:00)</a>:</h4>
<p>done</p>



<a name="176489155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176489155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176489155">(Sep 24 2019 at 18:00)</a>:</h4>
<p>I'll also update the compiler-team page</p>



<a name="176489186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176489186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176489186">(Sep 24 2019 at 18:00)</a>:</h4>
<p>Moved <a href="https://github.com/rust-lang/rust/issues/60424" target="_blank" title="https://github.com/rust-lang/rust/issues/60424">https://github.com/rust-lang/rust/issues/60424</a> to -Focus</p>



<a name="176493171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176493171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176493171">(Sep 24 2019 at 18:42)</a>:</h4>
<p>Opened <a href="https://github.com/rust-lang/compiler-team/pull/183" target="_blank" title="https://github.com/rust-lang/compiler-team/pull/183">https://github.com/rust-lang/compiler-team/pull/183</a> which desribes the new organization</p>



<a name="176493175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.09.24/near/176493175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E09.2E24.html#176493175">(Sep 24 2019 at 18:42)</a>:</h4>
<p>Spent..kind of way too long working on that</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>